import { IPSModelObject } from '../ipsmodel-object';

/**
 *
 * @export
 * @interface IPSDBIndexBase
 */
export interface IPSDBIndexBase extends IPSModelObject {
  /**
   * 代码标识
   * @type {string}
   */
  codeName: string;

  /**
   * 索引类型
   * @description 值模式 [实体数据库索引] {NORMAL：常规索引、 UNIQUE：唯一索引 }
   * @type {( string | 'NORMAL' | 'UNIQUE')}
   */
  indexType: string | 'NORMAL' | 'UNIQUE';

  /**
   * 允许反向检索
   * @type {boolean}
   * @default false
   */
  allowReverse: boolean;
}
